﻿using System.Collections.Generic;
using System.Runtime.Serialization;

namespace ObjetosComunes.DtoEntidades
{
    /// <summary>
    /// Clase que representa los datos de la entidad Ramo de manera de poder serializarlo
    /// para enviar los datos por el servicio web
    /// </summary>
    [DataContract]
    public class DtoRamo
    {
        #region Atributos

        private DtoRamo _ramoTipo;
        private string _nombre;
        private string _tipo;
        private List<DtoRamo> _tipos;
        private List<DtoRecaudo> _recaudos;


        #endregion

        #region Encapsulamiento

        [DataMember]
        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }


        [DataMember]
        public string Tipo
        {
            get { return _tipo; }
            set { _tipo = value; }
        }


        [DataMember]
        public DtoRamo RamoTipo
        {
            get { return _ramoTipo; }
            set { _ramoTipo = value; }
        }


        [DataMember]
        public List<DtoRamo> Tipos
        {
            get { return _tipos; }
            set { _tipos = value; }
        }

        public List<DtoRecaudo> Recaudos
        {
            get { return _recaudos; }
            set { _recaudos = value; }
        }

        #endregion
    }
}
